﻿ function showPostCode(postid, threadid){
	var dialog = document.createElement('DIV');
	dialog.id = 'popup-post';
	dialog.setAttribute('onKeyDown', 'keyPress(event);');
	document.body.appendChild(dialog);
	dialog.innerHTML = '<div id="dlgToolTip" class="dlgToolTip"></div>\
		<p>كود الاقتباس: <span id="showPostid">[SHOWPOST]' + postid + '[/SHOWPOST]</span></p>\
		<p>رابط المشاركة: <span id="linkPostid">http://www.mahdi-alumma.com/showthread.php?p=' + postid + '</span></p>\
		<p>رابط الموضوع: <span id="linkThread">http://www.mahdi-alumma.com/showthread.php?t=' + threadid + '</span></p>\
		<button onClick="printPost(\'' + postid + '\');">طباعة المشاركة</button>\
		<button id="ok" onClick="killDialog(\'' + dialog.id + '\');">تم</button>';
	var items = dialog.childNodes;
	for(var i=0; i < items.length; i++){
	  var elem = items[i].childNodes;
	  for(var j=0; j < elem.length; j++){
		var item = elem[j];
		if(item.nodeName == "SPAN"){
		  item.setAttribute('onclick', 'selectText(this.id)');
		  item.setAttribute('onmouseover', 'showToolTip(this.id);');
		  item.setAttribute('onmouseout', "hideToolTip('dlgToolTip');");
		}
	  }
	}
	document.body.innerHTML += dialog;
	
  }
  function keyPress(e){
	var keyCode = (window.event) ? event.keyCode : e.keyCode;
	var Esc = (window.event) ? 27 : e.DOM_VK_ESCAPE;
	if(keyCode == Esc){
	  var dialog = document.getElementsByTagName('div');
	  for(i = 0; i < dialog.length; i++){
		if(dialog[i].isOpen == true) dialog[i].close();
		document.body.removeChild(dialog[i]);
	  }
	}
  }
  function killDialog(idx){
	var dialog = document.getElementById(idx);
	if(dialog.isOpen == true) dialog.close();
	document.body.removeChild(dialog);
  }
  function showToolTip(span){
	var div = document.getElementById('dlgToolTip');
	var src = new Array('showPostid', 'linkPostid', 'linkThread');
	var tip = new Array(' قم باختيار العنصر, ثم لنسخة اضغط على Ctrl + C', 'قم باختيار العنصر, ثم لنسخة اضغط على Ctrl + C', ' قم باختيار العنصر, ثم لنسخة اضغط على Ctrl + C');
	for(var i = 0; i < 3; i++){
	  if(src[i] == span){
		div.innerHTML = tip[i];
		div.setAttribute('style', 'display:block');
	  }
	}
  }

  function hideToolTip(div){
	document.getElementById(div).innerHTML = '';
  }